<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>

    <script>
    //数组去重两种方法
        // var arr = [1,2,3,1,2,3,1,3,4,1,5,6,3,4,5,2,6];
        // Array.prototype.unique = function(){
        //     let newArr = [];
        //     let obj = {};
        //     let arrLen = this.length;
        //     for(let i = 0; i < arrLen; i ++){
        //         obj[i] = this[i];
        //         for(let j = i + 1; j < arrLen; j ++){
        //             if(obj[i] == this[j]){
        //                 delete obj[i];
        //                 break;
        //             }
        //         }
        //     }
        //     for(let prop in obj){
        //         newArr.push(obj[prop]);
        //     }
        //     return newArr;
        // }

        // Array.prototype.unique1 = function(){
        //     let newArr = [];
        //     let obj = {};
        //     let arrLen = this.length;
        //     for(let i = 0; i < arrLen; i ++){
        //         if(typeof(obj[this[i]]) == 'undefined'){
        //             obj[this[i]] = 'abc';
        //             newArr.push(this[i]);
        //         }
        //     }
        //     return newArr;
        // }
        for(var i = 0; i < 5; i ++){
            console.log(i);
            // for(var i = 0 ; i < 2; i ++){
            //     console.log(i);
            // }
            (function fn(){
                for(var i = 0; i < 2; i ++){
                     console.log(i);
                }
            }());   
        }
        console.log(i);

    </script>   
</body>
</html>